Skip to content

Draw the faxes - #21

Merged
tannevaled merged 1 commit into
mainfrom
deps/draw-a-fax
Aug 27, 2026
Merged

Draw the faxes#21
tannevaled merged 1 commit into
mainfrom
deps/draw-a-fax

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

reader v0.5.0 decodes /CCITTFaxDecode. 67 of the 1 633 real forms in the corpus
carry a fax and 6 of their pages have nothing else on them, so those pages drew
blank; requiring an older reader here would leave them blank for anyone who
asked only for this package, since minimum version selection gives them the
version this go.mod names.

fax_test.go guards it with a fax rather than a version string: one Group 4 row,
three white pixels then five black, coded in horizontal mode and built in the
test so nobody else's scan enters the repository. Against reader v0.4.2 it fails
with "the black part of the fax is not black: (6,4) = 255,255,255,255".

Measured through this package over the first page of all 1 633 real forms, 69
pages change: one from blank to drawn (fr-cerfa/cerfa_11818, 0 inked pixels to
28 989), fourteen with more ink, and fifty-one with less — those were showing
their own compressed bytes as a stencil, which #20 stopped and this finishes.

reader v0.5.0 decodes /CCITTFaxDecode. 67 of the 1 633 real forms in the corpus
carry a fax and 6 of their pages have nothing else on them, so those pages drew
blank; requiring an older reader here would leave them blank for anyone who
asked only for this package, since minimum version selection gives them the
version this go.mod names.

fax_test.go guards it with a fax rather than a version string: one Group 4 row,
three white pixels then five black, coded in horizontal mode and built in the
test so nobody else's scan enters the repository. Against reader v0.4.2 it fails
with "the black part of the fax is not black: (6,4) = 255,255,255,255".

Measured through this package over the first page of all 1 633 real forms, 69
pages change: one from blank to drawn (fr-cerfa/cerfa_11818, 0 inked pixels to
28 989), fourteen with more ink, and fifty-one with less — those were showing
their own compressed bytes as a stencil, which #20 stopped and this finishes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@tannevaled
tannevaled merged commit 61050df into main Aug 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant